Data Flow Testing of Aspects
نویسنده
چکیده
In this paper, we present a dataow based approa h to testing aspe ts. Our approa h onsiders three levels of testing for aspe ts, i.e., intra-module testing, inter-module testing, and intra-aspe t testing. For an individual module (i.e., a pie e of advi e, an introdu tion, or a method), or a publi module along with other modules it alls in an aspe t, we perform intra-module testing or inter-module testing. For modules that are a essible outside the aspe t and an be invoked in any order by users of the aspe t, we perform intraaspe t testing. Where the intra-module or inter-module testing has the similar meaning as the intra-method or intermethod testing of obje t-oriented software, the intra-aspe t testing is designed to test some spe i features of an aspe t. We also present the aspe t ontrolow graph for an aspe t to ompute def-use pairs of the aspe t and use su h information to support dataow testing on aspe ts.
منابع مشابه
Optimizing Cost Function in Imperialist Competitive Algorithm for Path Coverage Problem in Software Testing
Search-based optimization methods have been used for software engineering activities such as software testing. In the field of software testing, search-based test data generation refers to application of meta-heuristic optimization methods to generate test data that cover the code space of a program. Automatic test data generation that can cover all the paths of software is known as a major cha...
متن کاملFlow Pattern and Oil Holdup Prediction in Vertical Oil–Water Two–Phase Flow Using Pressure Fluctuation Signal
In this work, the feasibility of flow pattern and oil hold up the prediction for vertical upward oil–water two–phase flow using pressure fluctuation signals was experimentally investigated. Water and diesel fuel were selected as immiscible liquids. Oil hold up was measured by Quick Closing Valve (QCV) technique, and five flow patterns were identified using high-speed photo...
متن کاملA SVM model to predict the hot deformation flow curves of AZ91 magnesium alloy
Abstract In this work, a support vector machine (SVM) model was developed to predict the hot deformation flow curves of AZ91 magnesium alloy. The experimental stress-strain curves, obtained from hot compression testing at different deformation conditions, were sampled. Consequently, a data base with the input variables of the deformation temperature, strain rate and strain and the output variab...
متن کاملDetermination of Aerated Steps Number over Broad-Crest Stepped Spillways under Jet Flow Regime by using Artificial Neural Network
Recently, particular attention has been paid to the stepped spillways due to the increasing effect of energy dissipation and the reduction of cavitations risks with the development of Roller Compacted Concrete (RCC) technique. Flow regimes on the spillways divide into three groups, namely skimming, jet and transition flow. Compared to the numerical methods, the majority of performed studies in ...
متن کاملLDA Experimental Data of Three-Poster Jet Impingement System
During its near-ground hovering phase a Short Take-Off and Vertical Landing (STOVL) aircraft creates a complex three-dimensional flow field between jet streams, the airframe surface and the ground. A proper understanding and numerical prediction of this flow is important in the design of such aircraft. In this paper an experimental facility, used to gather validation data suitable for testing C...
متن کاملA Review Of Mutation Testing Architecture
Mutation Testing is white box testing technique that analyze the code under different values, bounds and constraints. It also analyzes the data values associated to different operators and evaluates their significance over the code. Further this operator based analysis helps in identifying the scope and limitations along with the relevancy, robustness and effectiveness of code. Mutation testing...
متن کامل